home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / ncp9xl.gpd < prev    next >
Encoding:
Text File  |  1999-07-30  |  22.7 KB  |  841 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "NCP9XL.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "NEC Pinwriter P9XL"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "nc24res.dll"
  12. *PrintRate: 400
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *Feature: Orientation
  16. {
  17.     *rcNameID: =ORIENTATION_DISPLAY
  18.     *DefaultOption: PORTRAIT
  19.     *Option: PORTRAIT
  20.     {
  21.         *rcNameID: =PORTRAIT_DISPLAY
  22.     }
  23.     *Option: LANDSCAPE_CC270
  24.     {
  25.         *rcNameID: =LANDSCAPE_DISPLAY
  26.     }
  27. }
  28. *Feature: InputBin
  29. {
  30.     *rcNameID: =PAPER_SOURCE_DISPLAY
  31.     *DefaultOption: TRACTOR
  32.     *Option: TRACTOR
  33.     {
  34.         *rcNameID: =TRACTOR_DISPLAY
  35.     }
  36.     *Option: Option2
  37.     {
  38.         *rcNameID: 260
  39.         *Command: CmdSelect
  40.         {
  41.             *Order: DOC_SETUP.3
  42.             *Cmd: "<1B19>1"
  43.         }
  44.     }
  45.     *Option: Option3
  46.     {
  47.         *rcNameID: 261
  48.         *Command: CmdSelect
  49.         {
  50.             *Order: DOC_SETUP.3
  51.             *Cmd: "<1B19>2"
  52.         }
  53.     }
  54.     *Option: MANUAL
  55.     {
  56.         *rcNameID: =MANUAL_FEED_DISPLAY
  57.     }
  58. }
  59. *Feature: Resolution
  60. {
  61.     *rcNameID: =RESOLUTION_DISPLAY
  62.     *DefaultOption: Option1
  63.     *Option: Option1
  64.     {
  65.         *Name: "180 x 180 " =DOTS_PER_INCH
  66.         *DPI: PAIR(180, 180)
  67.         *TextDPI: PAIR(180, 180)
  68.         *PinsPerLogPass: 24
  69.         *PinsPerPhysPass: 24
  70.         *MinStripBlankPixels: 180
  71.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  72.         *SpotDiameter: 140
  73.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  74.     }
  75.     *Option: Option2
  76.     {
  77.         *Name: "360 x 360 " =DOTS_PER_INCH
  78.         *DPI: PAIR(360, 360)
  79.         *TextDPI: PAIR(360, 360)
  80.         *PinsPerLogPass: 48
  81.         *PinsPerPhysPass: 24
  82.         *MinStripBlankPixels: 360
  83.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  84.         *SpotDiameter: 170
  85.         *Command: CmdSendBlockData { *Cmd : "<1C>Z" %l{NumOfDataBytes / 3} }
  86.     }
  87.     *Option: Option3
  88.     {
  89.         *Name: "360 x 180 " =DOTS_PER_INCH
  90.         *DPI: PAIR(360, 180)
  91.         *TextDPI: PAIR(360, 180)
  92.         *PinsPerLogPass: 24
  93.         *PinsPerPhysPass: 24
  94.         *MinStripBlankPixels: 360
  95.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  96.         *SpotDiameter: 150
  97.         *Command: CmdSendBlockData { *Cmd : "<1C>Z" %l{NumOfDataBytes / 3} }
  98.     }
  99.     *Option: Option4
  100.     {
  101.         *Name: "120 x 180 " =DOTS_PER_INCH
  102.         *DPI: PAIR(120, 180)
  103.         *TextDPI: PAIR(120, 180)
  104.         *PinsPerLogPass: 24
  105.         *PinsPerPhysPass: 24
  106.         *MinStripBlankPixels: 120
  107.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  108.         *SpotDiameter: 120
  109.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  110.     }
  111. }
  112. *Feature: PaperSize
  113. {
  114.     *rcNameID: =PAPER_SIZE_DISPLAY
  115.     *DefaultOption: LETTER
  116.     *Option: LETTER
  117.     {
  118.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  119.         *Command: CmdSelect
  120.         {
  121.             *Order: DOC_SETUP.4
  122.             *Cmd: "<1B>2<1B>CB"
  123.         }
  124.         *switch: InputBin
  125.         {
  126.             *case: TRACTOR
  127.             {
  128.                 *PrintableArea: PAIR(2970, 3960)
  129.                 *PrintableOrigin: PAIR(90, 0)
  130.             }
  131.             *case: Option2
  132.             {
  133.                 *PrintableArea: PAIR(2970, 3760)
  134.                 *PrintableOrigin: PAIR(90, 100)
  135.             }
  136.             *case: Option3
  137.             {
  138.                 *PrintableArea: PAIR(2970, 3760)
  139.                 *PrintableOrigin: PAIR(90, 100)
  140.             }
  141.             *case: MANUAL
  142.             {
  143.                 *PrintableArea: PAIR(2970, 3760)
  144.                 *PrintableOrigin: PAIR(90, 100)
  145.             }
  146.         }
  147.     }
  148.     *Option: A4
  149.     {
  150.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  151.         *Command: CmdSelect
  152.         {
  153.             *Order: DOC_SETUP.4
  154.             *Cmd: "<1B>2<1B>CF"
  155.         }
  156.         *switch: InputBin
  157.         {
  158.             *case: TRACTOR
  159.             {
  160.                 *PrintableArea: PAIR(2887, 4208)
  161.                 *PrintableOrigin: PAIR(90, 0)
  162.                 *switch: Resolution
  163.                 {
  164.                     *case: Option1
  165.                     {
  166.                         *PrintableArea: PAIR(2886, 4208)
  167.                     }
  168.                     *case: Option4
  169.                     {
  170.                         *PrintableArea: PAIR(2886, 4208)
  171.                     }
  172.                 }
  173.             }
  174.             *case: Option2
  175.             {
  176.                 *PrintableArea: PAIR(2887, 4008)
  177.                 *PrintableOrigin: PAIR(90, 100)
  178.                 *switch: Resolution
  179.                 {
  180.                     *case: Option1
  181.                     {
  182.                         *PrintableArea: PAIR(2886, 4008)
  183.                     }
  184.                     *case: Option4
  185.                     {
  186.                         *PrintableArea: PAIR(2886, 4008)
  187.                     }
  188.                 }
  189.             }
  190.             *case: Option3
  191.             {
  192.                 *PrintableArea: PAIR(2887, 4008)
  193.                 *PrintableOrigin: PAIR(90, 100)
  194.                 *switch: Resolution
  195.                 {
  196.                     *case: Option1
  197.                     {
  198.                         *PrintableArea: PAIR(2886, 4008)
  199.                     }
  200.                     *case: Option4
  201.                     {
  202.                         *PrintableArea: PAIR(2886, 4008)
  203.                     }
  204.                 }
  205.             }
  206.             *case: MANUAL
  207.             {
  208.                 *PrintableArea: PAIR(2887, 4008)
  209.                 *PrintableOrigin: PAIR(90, 100)
  210.                 *switch: Resolution
  211.                 {
  212.                     *case: Option1
  213.                     {
  214.                         *PrintableArea: PAIR(2886, 4008)
  215.                     }
  216.                     *case: Option4
  217.                     {
  218.                         *PrintableArea: PAIR(2886, 4008)
  219.                     }
  220.                 }
  221.             }
  222.         }
  223.     }
  224.     *Option: A3
  225.     {
  226.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  227.         *Command: CmdSelect
  228.         {
  229.             *Order: DOC_SETUP.4
  230.             *Cmd: "<1B>2<1B>Cc"
  231.         }
  232.         *switch: InputBin
  233.         {
  234.             *case: TRACTOR
  235.             {
  236.                 *PrintableArea: PAIR(4118, 5954)
  237.                 *PrintableOrigin: PAIR(90, 0)
  238.                 *switch: Resolution
  239.                 {
  240.                     *case: Option4
  241.                     {
  242.                         *PrintableArea: PAIR(4116, 5954)
  243.                     }
  244.                 }
  245.             }
  246.             *case: Option2
  247.             {
  248.                 *PrintableArea: PAIR(4118, 5754)
  249.                 *PrintableOrigin: PAIR(90, 100)
  250.                 *switch: Resolution
  251.                 {
  252.                     *case: Option4
  253.                     {
  254.                         *PrintableArea: PAIR(4116, 5754)
  255.                     }
  256.                 }
  257.             }
  258.             *case: Option3
  259.             {
  260.                 *PrintableArea: PAIR(4118, 5754)
  261.                 *PrintableOrigin: PAIR(90, 100)
  262.                 *switch: Resolution
  263.                 {
  264.                     *case: Option4
  265.                     {
  266.                         *PrintableArea: PAIR(4116, 5754)
  267.                     }
  268.                 }
  269.             }
  270.             *case: MANUAL
  271.             {
  272.                 *PrintableArea: PAIR(4118, 5754)
  273.                 *PrintableOrigin: PAIR(90, 100)
  274.                 *switch: Resolution
  275.                 {
  276.                     *case: Option4
  277.                     {
  278.                         *PrintableArea: PAIR(4116, 5754)
  279.                     }
  280.                 }
  281.             }
  282.         }
  283.     }
  284.     *Option: LEGAL
  285.     {
  286.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  287.         *Command: CmdSelect
  288.         {
  289.             *Order: DOC_SETUP.4
  290.             *Cmd: "<1B>2<1B>CT"
  291.         }
  292.         *switch: InputBin
  293.         {
  294.             *case: TRACTOR
  295.             {
  296.                 *PrintableArea: PAIR(2970, 5040)
  297.                 *PrintableOrigin: PAIR(90, 0)
  298.             }
  299.             *case: Option2
  300.             {
  301.                 *PrintableArea: PAIR(2970, 4840)
  302.                 *PrintableOrigin: PAIR(90, 100)
  303.             }
  304.             *case: Option3
  305.             {
  306.                 *PrintableArea: PAIR(2970, 4840)
  307.                 *PrintableOrigin: PAIR(90, 100)
  308.             }
  309.             *case: MANUAL
  310.             {
  311.                 *PrintableArea: PAIR(2970, 4840)
  312.                 *PrintableOrigin: PAIR(90, 100)
  313.             }
  314.         }
  315.     }
  316.     *Option: B4
  317.     {
  318.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  319.         *Command: CmdSelect
  320.         {
  321.             *Order: DOC_SETUP.4
  322.             *Cmd: "<1B>2<1B>CT"
  323.         }
  324.         *switch: InputBin
  325.         {
  326.             *case: TRACTOR
  327.             {
  328.                 *PrintableArea: PAIR(3452, 5018)
  329.                 *PrintableOrigin: PAIR(90, 0)
  330.                 *switch: Resolution
  331.                 {
  332.                     *case: Option4
  333.                     {
  334.                         *PrintableArea: PAIR(3450, 5018)
  335.                     }
  336.                 }
  337.             }
  338.             *case: Option2
  339.             {
  340.                 *PrintableArea: PAIR(3452, 4818)
  341.                 *PrintableOrigin: PAIR(90, 100)
  342.                 *switch: Resolution
  343.                 {
  344.                     *case: Option4
  345.                     {
  346.                         *PrintableArea: PAIR(3450, 4818)
  347.                     }
  348.                 }
  349.             }
  350.             *case: Option3
  351.             {
  352.                 *PrintableArea: PAIR(3452, 4818)
  353.                 *PrintableOrigin: PAIR(90, 100)
  354.                 *switch: Resolution
  355.                 {
  356.                     *case: Option4
  357.                     {
  358.                         *PrintableArea: PAIR(3450, 4818)
  359.                     }
  360.                 }
  361.             }
  362.             *case: MANUAL
  363.             {
  364.                 *PrintableArea: PAIR(3452, 4818)
  365.                 *PrintableOrigin: PAIR(90, 100)
  366.                 *switch: Resolution
  367.                 {
  368.                     *case: Option4
  369.                     {
  370.                         *PrintableArea: PAIR(3450, 4818)
  371.                     }
  372.                 }
  373.             }
  374.         }
  375.     }
  376.     *Option: B5
  377.     {
  378.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  379.         *Command: CmdSelect
  380.         {
  381.             *Order: DOC_SETUP.4
  382.             *Cmd: "<1B>2<1B>C="
  383.         }
  384.         *switch: InputBin
  385.         {
  386.             *case: TRACTOR
  387.             {
  388.                 *PrintableArea: PAIR(2491, 3643)
  389.                 *PrintableOrigin: PAIR(90, 0)
  390.                 *switch: Resolution
  391.                 {
  392.                     *case: Option1
  393.                     {
  394.                         *PrintableArea: PAIR(2490, 3642)
  395.                     }
  396.                     *case: Option3
  397.                     {
  398.                         *PrintableArea: PAIR(2491, 3642)
  399.                     }
  400.                     *case: Option4
  401.                     {
  402.                         *PrintableArea: PAIR(2490, 3642)
  403.                     }
  404.                 }
  405.             }
  406.             *case: Option2
  407.             {
  408.                 *PrintableArea: PAIR(2491, 3443)
  409.                 *PrintableOrigin: PAIR(90, 100)
  410.                 *switch: Resolution
  411.                 {
  412.                     *case: Option1
  413.                     {
  414.                         *PrintableArea: PAIR(2490, 3442)
  415.                     }
  416.                     *case: Option3
  417.                     {
  418.                         *PrintableArea: PAIR(2491, 3442)
  419.                     }
  420.                     *case: Option4
  421.                     {
  422.                         *PrintableArea: PAIR(2490, 3442)
  423.                     }
  424.                 }
  425.             }
  426.             *case: Option3
  427.             {
  428.                 *PrintableArea: PAIR(2491, 3443)
  429.                 *PrintableOrigin: PAIR(90, 100)
  430.                 *switch: Resolution
  431.                 {
  432.                     *case: Option1
  433.                     {
  434.                         *PrintableArea: PAIR(2490, 3442)
  435.                     }
  436.                     *case: Option3
  437.                     {
  438.                         *PrintableArea: PAIR(2491, 3442)
  439.                     }
  440.                     *case: Option4
  441.                     {
  442.                         *PrintableArea: PAIR(2490, 3442)
  443.                     }
  444.                 }
  445.             }
  446.             *case: MANUAL
  447.             {
  448.                 *PrintableArea: PAIR(2491, 3443)
  449.                 *PrintableOrigin: PAIR(90, 100)
  450.                 *switch: Resolution
  451.                 {
  452.                     *case: Option1
  453.                     {
  454.                         *PrintableArea: PAIR(2490, 3442)
  455.                     }
  456.                     *case: Option3
  457.                     {
  458.                         *PrintableArea: PAIR(2491, 3442)
  459.                     }
  460.                     *case: Option4
  461.                     {
  462.                         *PrintableArea: PAIR(2490, 3442)
  463.                     }
  464.                 }
  465.             }
  466.         }
  467.     }
  468.     *Option: EXECUTIVE
  469.     {
  470.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  471.         *Command: CmdSelect
  472.         {
  473.             *Order: DOC_SETUP.4
  474.             *Cmd: "<1B>2<1B>C?"
  475.         }
  476.         *switch: InputBin
  477.         {
  478.             *case: TRACTOR
  479.             {
  480.                 *PrintableArea: PAIR(2520, 3780)
  481.                 *PrintableOrigin: PAIR(90, 0)
  482.             }
  483.             *case: Option2
  484.             {
  485.                 *PrintableArea: PAIR(2520, 3580)
  486.                 *PrintableOrigin: PAIR(90, 100)
  487.             }
  488.             *case: Option3
  489.             {
  490.                 *PrintableArea: PAIR(2520, 3580)
  491.                 *PrintableOrigin: PAIR(90, 100)
  492.             }
  493.             *case: MANUAL
  494.             {
  495.                 *PrintableArea: PAIR(2520, 3580)
  496.                 *PrintableOrigin: PAIR(90, 100)
  497.             }
  498.         }
  499.     }
  500.     *Option: FOLIO
  501.     {
  502.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  503.         *Command: CmdSelect
  504.         {
  505.             *Order: DOC_SETUP.4
  506.             *Cmd: "<1B>2<1B>CN"
  507.         }
  508.         *switch: InputBin
  509.         {
  510.             *case: TRACTOR
  511.             {
  512.                 *PrintableArea: PAIR(2970, 4680)
  513.                 *PrintableOrigin: PAIR(90, 0)
  514.             }
  515.             *case: Option2
  516.             {
  517.                 *PrintableArea: PAIR(2970, 4480)
  518.                 *PrintableOrigin: PAIR(90, 100)
  519.             }
  520.             *case: Option3
  521.             {
  522.                 *PrintableArea: PAIR(2970, 4480)
  523.                 *PrintableOrigin: PAIR(90, 100)
  524.             }
  525.             *case: MANUAL
  526.             {
  527.                 *PrintableArea: PAIR(2970, 4480)
  528.                 *PrintableOrigin: PAIR(90, 100)
  529.             }
  530.         }
  531.     }
  532.     *Option: FANFOLD_US
  533.     {
  534.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  535.         *Command: CmdSelect
  536.         {
  537.             *Order: DOC_SETUP.4
  538.             *Cmd: "<1B>2<1B>CB"
  539.         }
  540.         *switch: InputBin
  541.         {
  542.             *case: TRACTOR
  543.             {
  544.                 *PrintableArea: PAIR(4896, 3960)
  545.                 *PrintableOrigin: PAIR(90, 0)
  546.             }
  547.             *case: Option2
  548.             {
  549.                 *PrintableArea: PAIR(4896, 3760)
  550.                 *PrintableOrigin: PAIR(90, 100)
  551.             }
  552.             *case: Option3
  553.             {
  554.                 *PrintableArea: PAIR(4896, 3760)
  555.                 *PrintableOrigin: PAIR(90, 100)
  556.             }
  557.             *case: MANUAL
  558.             {
  559.                 *PrintableArea: PAIR(4896, 3760)
  560.                 *PrintableOrigin: PAIR(90, 100)
  561.             }
  562.         }
  563.     }
  564.     *Option: Option10
  565.     {
  566.         *rcNameID: 258
  567.         *PageDimensions: PAIR(3060, 4320)
  568.         *Command: CmdSelect
  569.         {
  570.             *Order: DOC_SETUP.4
  571.             *Cmd: "<1B>2<1B>CH"
  572.         }
  573.         *switch: InputBin
  574.         {
  575.             *case: TRACTOR
  576.             {
  577.                 *PrintableArea: PAIR(2970, 4320)
  578.                 *PrintableOrigin: PAIR(90, 0)
  579.             }
  580.             *case: Option2
  581.             {
  582.                 *PrintableArea: PAIR(2970, 4120)
  583.                 *PrintableOrigin: PAIR(90, 100)
  584.             }
  585.             *case: Option3
  586.             {
  587.                 *PrintableArea: PAIR(2970, 4120)
  588.                 *PrintableOrigin: PAIR(90, 100)
  589.             }
  590.             *case: MANUAL
  591.             {
  592.                 *PrintableArea: PAIR(2970, 4120)
  593.                 *PrintableOrigin: PAIR(90, 100)
  594.             }
  595.         }
  596.     }
  597.     *Option: Option11
  598.     {
  599.         *rcNameID: 259
  600.         *PageDimensions: PAIR(5400, 4320)
  601.         *Command: CmdSelect
  602.         {
  603.             *Order: DOC_SETUP.4
  604.             *Cmd: "<1B>2<1B>CH"
  605.         }
  606.         *switch: InputBin
  607.         {
  608.             *case: TRACTOR
  609.             {
  610.                 *PrintableArea: PAIR(4896, 4320)
  611.                 *PrintableOrigin: PAIR(90, 0)
  612.             }
  613.             *case: Option2
  614.             {
  615.                 *PrintableArea: PAIR(4896, 4120)
  616.                 *PrintableOrigin: PAIR(90, 100)
  617.             }
  618.             *case: Option3
  619.             {
  620.                 *PrintableArea: PAIR(4896, 4120)
  621.                 *PrintableOrigin: PAIR(90, 100)
  622.             }
  623.             *case: MANUAL
  624.             {
  625.                 *PrintableArea: PAIR(4896, 4120)
  626.                 *PrintableOrigin: PAIR(90, 100)
  627.             }
  628.         }
  629.     }
  630.     *Option: CUSTOMSIZE
  631.     {
  632.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  633.         *MinSize: PAIR(360, 360)
  634.         *MaxSize: PAIR(5040, 32767)
  635.         *MaxPrintableWidth: 4896
  636.         *MinLeftMargin: 90
  637.         *CenterPrintable?: FALSE
  638.         *switch: InputBin
  639.         {
  640.             *case: TRACTOR
  641.             {
  642.                 *TopMargin: 0
  643.                 *BottomMargin: 0
  644.             }
  645.             *case: Option2
  646.             {
  647.                 *TopMargin: 100
  648.                 *BottomMargin: 100
  649.             }
  650.             *case: Option3
  651.             {
  652.                 *TopMargin: 100
  653.                 *BottomMargin: 100
  654.             }
  655.             *case: MANUAL
  656.             {
  657.                 *TopMargin: 100
  658.                 *BottomMargin: 100
  659.             }
  660.         }
  661.         *Command: CmdSelect
  662.         {
  663.             *Order: DOC_SETUP.4
  664.             *Cmd: "<1B>2"
  665.         }
  666.     }
  667. }
  668. *Feature: PrintQuality
  669. {
  670.     *rcNameID: =TEXT_QUALITY_DISPLAY
  671.     *DefaultOption: LETTER_QUALITY
  672.     *Option: LETTER_QUALITY
  673.     {
  674.         *rcNameID: =LETTER_QUALITY_DISPLAY
  675.         *Command: CmdSelect
  676.         {
  677.             *Order: DOC_SETUP.2
  678.             *Cmd: "<1B>x1"
  679.         }
  680.     }
  681.     *Option: DRAFT_QUALITY
  682.     {
  683.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  684.         *Command: CmdSelect
  685.         {
  686.             *Order: DOC_SETUP.2
  687.             *Cmd: "<1B>x0"
  688.         }
  689.     }
  690. }
  691. *Feature: ColorMode
  692. {
  693.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  694.     *DefaultOption: Color
  695.     *Option: Mono
  696.     {
  697.         *rcNameID: =MONO_DISPLAY
  698.         *DevNumOfPlanes: 1
  699.         *DevBPP: 1
  700.         *Color? : FALSE
  701.     }
  702.     *Option: Color
  703.     {
  704.         *rcNameID: =COLOR_DISPLAY
  705.         *DevNumOfPlanes: 4
  706.         *DevBPP: 1
  707.         *DrvBPP: 4
  708.         EXTERN_GLOBAL: *UseExpColorSelectCmd? : TRUE
  709.         *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  710.         *Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
  711.         *Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
  712.         *Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
  713.         *Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
  714.         *Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
  715.         *Command: CmdSelectRedColor { *Cmd : "<1B>r<01>" }
  716.         *Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
  717.         *Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
  718.         *Command: CmdSelectBlueColor { *Cmd : "<1B>r<03>" }
  719.         *Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
  720.         *Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
  721.     }
  722. }
  723. *Feature: Halftone
  724. {
  725.     *rcNameID: =HALFTONING_DISPLAY
  726.     *DefaultOption: HT_PATSIZE_AUTO
  727.     *Option: HT_PATSIZE_AUTO
  728.     {
  729.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  730.     }
  731. *Ifdef: WINNT_50
  732.     *Option: HT_PATSIZE_SUPERCELL_M
  733.     {
  734.         *rcNameID: =HT_SUPERCELL_DISPLAY
  735.     }
  736. *Endif:
  737.     *Option: HT_PATSIZE_6x6_M
  738.     {
  739.         *rcNameID: =HT_DITHER6X6_DISPLAY
  740.     }
  741.     *Option: HT_PATSIZE_8x8_M
  742.     {
  743.         *rcNameID: =HT_DITHER8X8_DISPLAY
  744.     }
  745. }
  746. *Command: CmdStartDoc
  747. {
  748.     *Order: DOC_SETUP.1
  749.     *Cmd: "<1B>@<1C>I<011B>l<011B>6<1B>R<001B>T<1B>r<001B>P"
  750. }
  751. *Command: CmdStartPage
  752. {
  753.     *Order: PAGE_SETUP.1
  754.     *Cmd: "<0D>"
  755. }
  756. *Command: CmdEndJob
  757. {
  758.     *Order: JOB_FINISH.1
  759.     *Cmd: "<1B>@"
  760. }
  761. *Command: CmdEndPage
  762. {
  763.     *Order: PAGE_FINISH.1
  764.     *Cmd: "<0D>"
  765. }
  766. *RotateCoordinate?: FALSE
  767. *RotateRaster?: FALSE
  768. *RotateFont?: FALSE
  769. *switch: Orientation
  770. {
  771.     *case: PORTRAIT
  772.     {
  773.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  774.     }
  775.     *case: LANDSCAPE_CC270
  776.     {
  777.         *TextCaps: LIST(TC_RA_ABLE)
  778.     }
  779. }
  780. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  781. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  782. *MaxLineSpacing: 255
  783. *XMoveThreshold: 0
  784. *XMoveUnit: 60
  785. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 6) } }
  786. *Command: CmdSetLineSpacing { *Cmd : "<1C>F<1C>3" %c[0,255]{LinefeedSpacing } }
  787. *Command: CmdCR { *Cmd : "<0D>" }
  788. *Command: CmdLF { *Cmd : "<0A>" }
  789. *Command: CmdFF { *Cmd : "<0C>" }
  790. *Command: CmdBackSpace { *Cmd : "<08>" }
  791. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  792. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  793. *EjectPageWithFF?: TRUE
  794. *switch: PaperSize
  795. {
  796.     *case: CUSTOMSIZE
  797.     {
  798.         *EjectPageWithFF?: FALSE
  799.         *switch: InputBin
  800.         {
  801.             *case: Option2
  802.             {
  803.                 *EjectPageWithFF?: TRUE
  804.             }
  805.             *case: Option3
  806.             {
  807.                 *EjectPageWithFF?: TRUE
  808.             }
  809.             *case: MANUAL
  810.             {
  811.                 *EjectPageWithFF?: TRUE
  812.             }
  813.         }
  814.     }
  815. }
  816. *OutputDataFormat: V_BYTE
  817. *OptimizeLeftBound?: FALSE
  818. *CursorXAfterSendBlockData: AT_GRXDATA_END
  819. *CursorYAfterSendBlockData: NO_MOVE
  820. *DefaultFont: 1
  821. *DefaultCTT: 1
  822. *switch: Orientation
  823. {
  824.     *case: PORTRAIT
  825.     {
  826.         *DeviceFonts: LIST(1,2,3,4,5,6,7,29,36)
  827.     }
  828.     *case: LANDSCAPE_CC270
  829.     {
  830.         *DeviceFonts: LIST()
  831.     }
  832. }
  833. *Command: CmdBoldOn { *Cmd : "<1B>E<1B>G" }
  834. *Command: CmdBoldOff { *Cmd : "<1B>F<1B>H" }
  835. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  836. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  837. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  838. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  839. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>p<01>" }
  840. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>p<00>" }
  841.